package org.liveboardgames.agricola.domain.common;

import org.liveboardgames.agricola.model.enums.SpecialPointConditionEnum;
import org.liveboardgames.agricola.model.enums.SpecialPointTargetEnum;

public class SpecialPoint {
  
  private Long id;

  /** @see SpecialPointConditionEnum */
  private String condition;

  private Integer quantity;

  private Integer points;

  /** @see SpecialPointTargetEnum */
  private String target;

  public void setId(Long id) {
    this.id = id;
  }

  public Long getId() {
    return id;
  }

  /**
   * @return the {@link #condition}
   */
  public String getCondition() {
    return condition;
  }

  /**
   * @param condition
   *          the {@link #condition} to set
   */
  public void setCondition(String condition) {
    this.condition = condition;
  }

  /**
   * @return the {@link #quantity}
   */
  public Integer getQuantity() {
    return quantity;
  }

  /**
   * @param quantity
   *          the {@link #quantity} to set
   */
  public void setQuantity(Integer quantity) {
    this.quantity = quantity;
  }

  /**
   * @return the {@link #points}
   */
  public Integer getPoints() {
    return points;
  }

  /**
   * @param points
   *          the {@link #points} to set
   */
  public void setPoints(Integer points) {
    this.points = points;
  }

  /**
   * @return the {@link #target}
   */
  public String getTarget() {
    return target;
  }

  /**
   * @param target
   *          the {@link #target} to set
   */
  public void setTarget(String target) {
    this.target = target;
  }

}
